cumulus (c) - French English Dictionary